Tech Lead
チームの技術選定の責任者。
テックリードはソフトウェアエンジニアの班長と言うとわかりやすいかもしれない。チーム内のソフトウェアエンジニアのまとめ役である。
エンジニアリングマネージャーとの違い
「テックリードとエンジニアリングマネージャーとの違いは」という質問をよくされる。大きな違いは,エンジニアリングマネージャーは部下を持ち,彼らのキャリアパスに責任を持つ。それに対してテックリードは,あくまでも技術的な面でのみ責任を持ち,リーダーシップを発揮するが部下を持たない。
良いテックリードは、チームメンバーの一員として振る舞い、チームが成功したときにはチームメンバーのおかげで成功したと考える。
良いテックリードは、プロダクトの技術的な方向性についての総合的なビジョンを持っていて、チームがそれを理解していることを確認する。
良いテックリードは、議論を聞き入れ、促す。
良いテックリードは先見的である。
良いテックリードは、現実主義で正しいことと出来ることのバランスを取る。
良いテックリードは、自分がコードを書くよりも効果的なコミュニケーションの方が自分の大事な役割であることを知っている。
良いテックリードは、プロダクトがどう機能すべきかについてプロダクトマネージャーやデザイナーと会話をする。
良いテックリードは、プロダクトの仕様変更に柔軟で、予想外の出来事にも落ち着いて対応する。
良いテックリードは、寛大だが自分の意見をはっきりと述べる。
テクニカルロードマップの責任者?